home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
time
/
time_61-70
/
time_70
/
dia_2
/
install
/
diainstall.lst
< prev
Wrap
File List
|
1993-11-04
|
3KB
|
119 lines
'
' *************************************************************
' ***** *****
' ***** DiaInstall V2.0 - © in 1992 by Stefan Hirth *****
' ***** *****
' *************************************************************
'
' Die Sterne in Programm zeigen, an welcher Stelle Besitzer nur
' eines Laufwerkes Disketten wechseln müssen
'
ALERT 0,"DiaInstall V2.0|GFA-Basic-Programm|von Stefan Hirth|June 27th, MCMXCII",1,"Weiter",i|
ALERT 0,"Sie sollten mit Ihrer|normalen Startdiskette|gebootet haben!",1,"OK|Abbruch",i|
'
akdir$=DIR$(0)
'
IF i|=2
END
ENDIF
'
copy$="RAM:Copy_dia_tmp"
'
' ******************************************************* WORKBENCH
'
IF EXIST("C:Copy")=FALSE
ALERT 0,"Sie benötigen den|COPY-Befehl|im C-Verzeichnis|der Bootdisk",1,"Abbruch",i|
END
ELSE
EXEC "Copy C:Copy "+copy$,-1,-1
ENDIF
'
CHDIR "SYS:"
i%=DFREE(0)
'
IF i%<40000
ALERT 0,"Es sollten noch etwa|40 KB|frei sein!",1,"Abbruch|Weiter",i|
IF i|=1
END
ENDIF
ENDIF
'
tmp$="RAM:DiaInstall_tmp"
ss$="S:Startup-Sequence"
'
CHDIR akdir$
'
req$="LIBS:req.library"
IF NOT EXIST(req$)
ALERT 0,"Installiere|REQ-Library|im LIBS: - Dir",1,"OK|Nein!",i|
IF i|=1
' *************************************************** DIA
EXEC copy$+" "+akdir$+"req.library "+tmp$,-1,-1
' *************************************************** WORKBENCH
EXEC copy$+" "+tmp$+" "+req$,-1,-1
ENDIF
ELSE
ALERT 0,"REQ-Library|ist schon vorhanden.",1," OK ",i|
ENDIF
'
rt$="LIBS:reqtools.library"
IF NOT EXIST(rt$)
ALERT 0,"Installiere|RT-Library|im LIBS: - Dir",1,"OK|Nein!",i|
IF i|=1
' *************************************************** DIA
EXEC copy$+" "+akdir$+"reqtools.library "+tmp$,-1,-1
' *************************************************** WORKBENCH
EXEC copy$+" "+tmp$+" "+rt$,-1,-1
ENDIF
ELSE
ALERT 0,"REQTOOLS-Library|ist schon vorhanden.",1," OK ",i|
ENDIF
'
rtp$="C:RTPatch"
IF NOT EXIST(rtp$)
ALERT 0,"Befehl|RTPatch|kopieren ?",1,"OK|Nein!",i|
IF i|=1
' *************************************************** DIA
EXEC copy$+" "+akdir$+"RTPatch "+tmp$,-1,-1
' *************************************************** WORKBENCH
EXEC copy$+" "+tmp$+" "+rtp$,-1,-1
ENDIF
ELSE
ALERT 0,"Befehl RTPatch|ist schon vorhanden.",1," OK ",i|
ENDIF
'
ALERT 0,"Fertig, um die|Startup-Sequence|zu patchen ?",1,"OK|Nein!",i|
IF i|=1
IF EXIST(ss$)
OPEN "I",#1,ss$
OPEN "O",#2,tmp$
PRINT #2,"RTPatch >NIL:"
WHILE NOT EOF(#1)
LINE INPUT #1,z$
PRINT #2,z$
IF z$="RTPatch >NIL:"
schon_installiert!=TRUE
ENDIF
WEND
CLOSE
IF schon_installiert!=FALSE
EXEC copy$+" "+tmp$+" "+ss$,-1,-1
ELSE
ALERT 0,"Die Startup-Sequence|ist schon erwei-|tert worden!",1," OK ",i|
ENDIF
ELSE
ALERT 0,ss$+"|existiert nicht!",1,"Abbruch",i|
ENDIF
ENDIF
'
IF EXIST(tmp$)
KILL tmp$
ENDIF
'
IF EXIST(copy$)
KILL copy$
ENDIF
'
ALERT 0,"Ciao|und viel Spaß|mit DIA V2.0|wünscht|STEFAN HIRTH",1,"Danke!",i|
END